




#include <stdio.h>
#include <conio.h>
#include <string>
#include <vector>

#include "library\library.h"

#pragma warning (disable : 4996)	//	'function' : was declared deprecated

using namespace std;


class ESlot {
	public:
		enum	Type_t {
			kNil,
			kInt,
			kFloat,
			kVec4,
			kMatrix,
			kString,
		};
	public:
		bool	IsNil		( void ) const;
		bool	IsInt		( void ) const;
		bool	IsFloat		( void ) const;
		bool	IsVec4		( void ) const;
		bool	IsMatrix	( void ) const;
		bool	IsString	( void ) const;
		
		int		ToInt		( void ) const;
		float	ToFloat		( void ) const;
		
	protected:
		Type_t	type;
	};


class EProtoValue {
		int		i_value;
		float	f_value;
//		EV
	};

class EPrototype {
	public:
	protected:
	};



int main(int argc, char **argv)
{
	printf("prototype test\r\n");
	

	getch();
	return 0;
}
